//package com.wanhe.qrcode;
//
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import android.app.Activity;
//import android.content.Intent;
//import android.graphics.Bitmap;
//import android.os.Bundle;
//import android.os.Handler;
//import android.os.Message;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.widget.ImageView;
//import android.widget.TextView;
//
//import com.pingancity.boss.parent.R;
//import com.pingancity.boss.parent.application.Parent;
//import com.pingancity.boss.parent.net.DataFetcherRunnable.IFetchCallback;
//import com.pingancity.boss.parent.net.FetchDataHelper;
//import com.pingancity.boss.parent.net.HttpRequestBody;
//import com.pingancity.boss.parent.net.HttpRequestUrl;
//import com.pingancity.boss.parent.ui.BaseActivity;
//import com.pingancity.boss.parent.utils.ImageUtility;
//import com.pingancity.boss.parent.widget.CommonDialog;
//
///**
// * 显示二维码的Activity
// *
// * @author Xiezw
// * @date 2015年8月19日 上午10:54:10
// */
//public class QRCodeActivity extends BaseActivity implements OnClickListener {
//
//	public static void startQRCodeActivity(Activity act) {
//		Intent intent = new Intent(act, QRCodeActivity.class);
//		act.startActivity(intent);
//	}
//
//	@Override
//	protected void onCreate(Bundle savedInstanceState) {
//		super.onCreate(savedInstanceState);
//		setContentView(R.layout.qr_code_activity);
//
//		TextView tv_title = (TextView) findViewById(R.id.tv_title);
//		tv_title.setText(R.string.qr_code);
//
//		ImageView iv_avatar = (ImageView) findViewById(R.id.iv_avatar);
//		ImageUtility.setAvatarImg(iv_avatar, Parent.getInstance().getHeadUrl());
//		TextView tv_name = (TextView) findViewById(R.id.tv_name);
//		tv_name.setText(Parent.getInstance().getNick());
//
//		findViewById(R.id.iv_back).setOnClickListener(this);
//
//		ImageView iv_qrcode = (ImageView) findViewById(R.id.iv_qrcode);
//		Bitmap qrCode = QRCodeUtil.creatQrCodeBtmp();
//		iv_qrcode.setImageBitmap(qrCode);
//
//		// getQRCode();
//	}
//
//	@Override
//	public void onClick(View v) {
//		switch (v.getId()) {
//		case R.id.iv_back:// 返回
//			finish();
//			break;
//
//		default:
//			break;
//		}
//
//	}
//
//	private final int getQRCodeSuccess = 1;
//	private Handler mHandler = new Handler() {
//
//		@Override
//		public void handleMessage(Message msg) {
//			ImageView iv_qrcode = (ImageView) findViewById(R.id.iv_qrcode);
//			Bitmap qrCode = QRCodeUtil.creatQrCodeBtmp();
//			iv_qrcode.setImageBitmap(qrCode);
//			super.handleMessage(msg);
//		}
//
//	};
//
//	private void getQRCode() {
//		final CommonDialog dialog = new CommonDialog(this, R.string.loading);
//		dialog.show();
//
//		try {
//			FetchDataHelper.post(HttpRequestUrl.getUploadImgUrl(), HttpRequestBody.commonlogin("", ""),
//
//					new IFetchCallback() {
//
//						@Override
//						public void errorMessage(int resultCode) {
//							dialog.dimiss();
//						}
//
//						@Override
//						public void fetchSuccess(String content) {
//							dialog.dimiss();
//							// System.out.println("===content===" + content);
//							try {
//								JSONObject json = new JSONObject(content);
//								String data = json.getString("result");
//								System.out.println("===data===" + data);
//
//								mHandler.sendEmptyMessage(getQRCodeSuccess);
//
//							} catch (JSONException e) {
//								e.printStackTrace();
//							}
//
//						}
//					});
//		} catch (JSONException e) {
//			e.printStackTrace();
//		}
//
//	}
//
//}
